package cate.common.table.res.holy_pet;

import cate.common.table.EExcel;
import cate.common.table.ESheet;
import cate.common.table.res.holy_pet.adventure.HolyPetAdventureSheet;
import cate.common.table.res.holy_pet.base.HolyPetBaseSheet;
import cate.common.table.res.holy_pet.closeness.HolyPetClosenessSheet;
import cate.common.table.res.holy_pet.favor_item.HolyPetFavorItemSheet;
import cate.common.table.res.holy_pet.favor_level.HolyPetFavorLevelSheet;
import cate.common.table.res.holy_pet.favor_sum.HolyPetFavorSumSheet;
import cate.common.table.res.holy_pet.fight.HolyPetFightSheet;
import cate.common.table.res.holy_pet.practice.HolyPetPracticeSheet;
import cate.common.table.res.holy_pet.rank.HolyPetRankSheet;
import cate.common.table.res.holy_pet.scene_spot.HolyPetSceneSpotSheet;

/**
 * 灵宠 Excel
 *
 * @author ShenSL
 * @since 2023/8/23 22:42
 */
public class HolyPetExcel extends EExcel {
    public HolyPetBaseSheet base = new HolyPetBaseSheet();
    public HolyPetFavorItemSheet favor_item = new HolyPetFavorItemSheet();
    public HolyPetFavorLevelSheet favor_level = new HolyPetFavorLevelSheet();
    public HolyPetClosenessSheet closeness = new HolyPetClosenessSheet();
    public HolyPetPracticeSheet practice = new HolyPetPracticeSheet();
    public HolyPetFavorSumSheet favor_sum = new HolyPetFavorSumSheet();
    public HolyPetSceneSpotSheet scene_spot = new HolyPetSceneSpotSheet();
    public HolyPetAdventureSheet adventure = new HolyPetAdventureSheet();
    public HolyPetRankSheet rank = new HolyPetRankSheet();
    public HolyPetFightSheet fight = new HolyPetFightSheet();

    @Override
    public String getFileName() {
        return "灵宠.xlsx";
    }

    @Override
    public ESheet<?>[] getSheets() {
        return new ESheet[]{
                base,
                favor_item,
                favor_level,
                closeness,
                practice,
                favor_sum,
                scene_spot,
                adventure,
                rank,
                fight
        };
    }
}
